package com.enjoyor.soa.traffic.core.tpcms.domain;

import com.enjoyor.soa.traffic.util.bean.base.ABean;

/**
 * 通行证表
 */
public class PassCard extends ABean {
    /**
     * 
     */
    private static final long serialVersionUID = 4201721167690174987L;

    // 通行证编号:P+秒级时间戳
    private String passCardId;

    // 申请编号
    private String passApplyId;

    // 车辆编号
    private String applyVehicleId;

    // 申请人
    private String applyPeople;

    // 申请部门
    private String applyDept;

    // 申请种类编号
    private String applyTypeId;

    // 申请种类名称
    private String applyTypeName;

    // 申请车牌号
    private String licenseNumber;

    // 生效时间
    private String takeEffectDate;

    // 失效时间
    private String loseEffectDate;

    // 延期次数:默认为0
    private String extensionNum;

    // 延期申请人
    private String extensionPeople;

    // 延期是否本人
    private String isSelf;

    // 延期天数
    private String extensionDays;

    // 是否删除(0为否，1为是；默认为0)
    private String isDelete;

    // 通行证状态编号
    private String passStatusId;

    // 通行证状态(未打印、已打印、已失效、已延期)
    private String passStatusName;

    // 生成时间
    private String createTime;

    public PassCard() {
    }

    public String getPassCardId() {
        return passCardId;
    }

    public void setPassCardId(String passCardId) {
        this.passCardId = passCardId == null ? null : passCardId.trim();
    }

    public String getPassApplyId() {
        return passApplyId;
    }

    public void setPassApplyId(String passApplyId) {
        this.passApplyId = passApplyId == null ? null : passApplyId.trim();
    }

    public String getApplyVehicleId() {
        return applyVehicleId;
    }

    public void setApplyVehicleId(String applyVehicleId) {
        this.applyVehicleId = applyVehicleId == null ? null : applyVehicleId.trim();
    }

    public String getApplyPeople() {
        return applyPeople;
    }

    public void setApplyPeople(String applyPeople) {
        this.applyPeople = applyPeople;
    }

    public String getApplyDept() {
        return applyDept;
    }

    public void setApplyDept(String applyDept) {
        this.applyDept = applyDept;
    }

    public String getApplyTypeId() {
        return applyTypeId;
    }

    public void setApplyTypeId(String applyTypeId) {
        this.applyTypeId = applyTypeId;
    }

    public String getApplyTypeName() {
        return applyTypeName;
    }

    public void setApplyTypeName(String applyTypeName) {
        this.applyTypeName = applyTypeName;
    }

    public String getLicenseNumber() {
        return licenseNumber;
    }

    public void setLicenseNumber(String licenseNumber) {
        this.licenseNumber = licenseNumber;
    }

    public String getTakeEffectDate() {
        return takeEffectDate;
    }

    public void setTakeEffectDate(String takeEffectDate) {
        this.takeEffectDate = takeEffectDate;
    }

    public String getLoseEffectDate() {
        return loseEffectDate;
    }

    public void setLoseEffectDate(String loseEffectDate) {
        this.loseEffectDate = loseEffectDate;
    }

    public String getExtensionNum() {
        return extensionNum;
    }

    public void setExtensionNum(String extensionNum) {
        this.extensionNum = extensionNum;
    }

    public String getExtensionPeople() {
        return extensionPeople;
    }

    public void setExtensionPeople(String extensionPeople) {
        this.extensionPeople = extensionPeople == null ? null : extensionPeople.trim();
    }

    public String getIsSelf() {
        return isSelf;
    }

    public void setIsSelf(String isSelf) {
        this.isSelf = isSelf;
    }

    public String getExtensionDays() {
        return extensionDays;
    }

    public void setExtensionDays(String extensionDays) {
        this.extensionDays = extensionDays;
    }

    public String getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }

    public String getPassStatusId() {
        return passStatusId;
    }

    public void setPassStatusId(String passStatusId) {
        this.passStatusId = passStatusId == null ? null : passStatusId.trim();
    }

    public String getPassStatusName() {
        return passStatusName;
    }

    public void setPassStatusName(String passStatusName) {
        this.passStatusName = passStatusName == null ? null : passStatusName.trim();
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }
}